﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BaHuan.Common;
using BaHuan.Entities;
using BaHuan.DataLayer;

namespace BaHuan.BusinessLayer
{
    public class BangMaPhieuMgt
    {
        public ResultObj SaveNewBangMaPhieu(BangMaPhieu bangmaphieu)
        {
            ResultObj result = new ResultObj();
            bangmaphieu.Id = -1;
            BangMaPhieuDAO bangmaphieuDAO = new BangMaPhieuDAO();
            result = bangmaphieuDAO.SaveBangMaPhieu(bangmaphieu);

            return result;
        }

        public ResultObj UpdateBangMaPhieu(BangMaPhieu bangmaphieu)
        {
            ResultObj result = new ResultObj();
            BangMaPhieuDAO bangmaphieuDAO = new BangMaPhieuDAO();
            result = bangmaphieuDAO.SaveBangMaPhieu(bangmaphieu);

            return result;
        }

        public ResultObj DeleteBangMaPhieu(BangMaPhieu bangmaphieu)
        {
            ResultObj result = new ResultObj();
            BangMaPhieuDAO bangmaphieuDAO = new BangMaPhieuDAO();
            result = bangmaphieuDAO.DeleteBangMaPhieu(bangmaphieu);

            return result;
        }

        public ResultObj GetAllBangMaPhieu()
        {
            ResultObj result = new ResultObj();
            BangMaPhieuDAO bangmaphieuDAO = new BangMaPhieuDAO();
            result = bangmaphieuDAO.GetAllBangMaPhieu();

            return result;
        }

        public ResultObj GetAllBangMaPhieuByIDLoaiPhieu(int id)
        {
            ResultObj result = new ResultObj();
            BangMaPhieuDAO bangmaphieuDAO = new BangMaPhieuDAO();
            result = bangmaphieuDAO.GetAllBangMaPhieuByIDLoaiPhieu(id);

            return result;
        }
    }
}
